Using Role-Based Composition to Support Unanticipated, Dynamic Adaptation - Smart Application Grids

نویسندگان

  • Christian Piechnick
  • Sebastian Richly
  • Sebastian Götz
  • Claas Wilke
  • Uwe Aßmann
چکیده

Due to the wide acceptance and distribution of mobile devices, it has become increasingly important that an application is able to adapt to a changing environment. This implies the necessity to integrate varying functionality at runtime being activated depending on the current context. A common approach is to foresee and model all possible influencing factors and to integrate the required software building blocks in advance. But, due to the constant change of the environment, as described by Lehman’s laws, it is impossible to anticipate all future situations. Hence, modeling the entire adaptation process at design time prohibits the adaptation to unanticipated scenarios and, thus, is likely to lead to the malfunctioning of the adaptive application in the future. In this paper we focus on unanticipated, dynamic selfvariation of applications (i.e., without a central coordinator) and propose a role-based composition system that enables the adjustment of the structure and functionality of softwareobjects in a fine-grained manner. Systems following our proposed approach form a Smart Application Grid (SMAG). The SMAGs-Approach is putting emphasis on dynamic collaborations between components within an application and between several different software systems. Therefore, role-modeling is used to model and perform dynamic variation of applications at runtime, whereby roles are stored in central repositories. This allows the integration of previously unknown softwarebuilding-blocks and the dynamic adaptation to situations that were not foreseen. Keywords-Dynamic Variation; Unanticipated Adaptation; Role-Modeling; Composition; Repository.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Topology Adaptation and Distributed Estimation for Smart Grids

This paper presents new dynamic topology adaptation strategies for distributed estimation in smart grids systems. We propose a dynamic exhaustive search–based topology adaptation algorithm and a dynamic sparsity–inspired topology adaptation algorithm, which can exploit the topology of smart grids with poor–quality links and obtain performance gains. We incorporate an optimized combining rule, n...

متن کامل

Type-Safe Delegation for Dynamic Component Adaptation

One of the foremost aims of component technology is the replacement of large monolithic applications with sets of smaller components, whose particular functionality and interoperation can be adapted to users' needs. However, the adaptation mechanisms of component software are still limited. Most proposals concentrate on adaptations that can be achieved either at compile time or at link time. Cu...

متن کامل

Designing Decision Maker in a Smart Home for Energy Consumption Optimization Using Fuzzy Modeling

existed electricity grids deliver produced power to the consumer passing through transmission and distribution grids. According to high losses of these grids in transmission level and inexistence of bilateral interaction for simultaneous information exchange, a concept of smart grids were made by capabilities such as consciously participation of consumers in the smart electricity grids, an amou...

متن کامل

Type-Safe Delegation for Run-Time Component Adaptation

The aim of component technology is the replacement of large monolithic applications with sets of smaller software components, whose particular functionality and interoperation can be adapted to users’ needs. However, the adaptation mechanisms of component software are still limited. Most proposals concentrate on adaptations that can be achieved either at compile time or at link time. Current su...

متن کامل

Utilization of Electric Vehicles for Improvement of Daily Load Factor in the Price-Responsive Environment of Smart Grids

Using electric vehicles, in addition to decreasing the environmental concerns, can play an important role in decreasing the peak and filling the off-peaks of the daily load characteristics. In other words, in smart grids' infrastructure, the load characteristics can be improved by scheduling the charge and discharge process of electric vehicles. In smart grids, the customers are instantaneously...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012